<!DOCTYPE html>
<html>
<head>
<style>
div {
    position: absolute;
    transform-origin: 0% 0%;
    offset-anchor: 0% 0%;
}
.closed {
    offset-path: path('M 0 0 L 500 0 Z');
}
.open {
    offset-path: path('M 0 0 L 1000 0');
}
#div1 {
    offset-distance: -3700px;
    transform: translate3d(0px, 10px, 1px);
}
#div2 {
    offset-distance: 200px;
    transform: translate3d(0px, 20px, 2px);
}
#div3 {
    offset-distance: 4100px;
    transform: translate3d(0px, 30px, 3px);
}
#div4 {
    offset-distance: -370%;
    transform: translate3d(0px, 40px, 4px);
}
#div5 {
    offset-distance: 20%;
    transform: translate3d(0px, 50px, 5px);
}
#div6 {
    offset-distance: 410%;
    transform: translate3d(0px, 60px, 6px);
}
#div7 {
    offset-distance: -3700px;
    transform: translate3d(0px, 70px, 7px);
}
#div8 {
    offset-distance: 200px;
    transform: translate3d(0px, 80px, 8px);
}
#div9 {
    offset-distance: 4100px;
    transform: translate3d(0px, 90px, 9px);
}
#div10 {
    offset-distance: -370%;
    transform: translate3d(0px, 100px, 10px);
}
#div11 {
    offset-distance: 20%;
    transform: translate3d(0px, 110px, 11px);
}
#div12 {
    offset-distance: 410%;
    transform: translate3d(0px, 120px, 12px);
}
</style>
</head>
<body>
<div class="closed" id="div1">div1</div>
<div class="closed" id="div2">div2</div>
<div class="closed" id="div3">div3</div>
<div class="closed" id="div4">div4</div>
<div class="closed" id="div5">div5</div>
<div class="closed" id="div6">div6</div>
<div class="open" id="div7">div7</div>
<div class="open" id="div8">div8</div>
<div class="open" id="div9">div9</div>
<div class="open" id="div10">div10</div>
<div class="open" id="div11">div11</div>
<div class="open" id="div12">div12</div>
</body>
</html>
